package com.ck.dao;

import com.ck.model.common.OperationLog;
import com.ck.model.common.dto.OperationLogListDTO;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

public interface OperationLogMapper {
    /**
     * 保存操作日志
     *
     * @param operationLog OperationLog
     */
    void insertOperationLog(OperationLog operationLog);

    /**
     * 操作日志分页列表
     *
     * @param companyCode 商家编码
     * @param startTime 开始时间
     * @param endTime   接受时间
     * @return PageInfo<OperationLogListVO>
     */
    Page<OperationLogListDTO> listOperationLogByPage(@Param("companyCode") String companyCode, @Param("startTime") Long startTime, @Param("endTime") Long endTime);
}